on (one's) slate - German English Dictionary